小编Vin*_*ius的帖子

C#中的接口和类

我收到以下错误:

test.Services.JobService'不包含带0个参数的构造函数.

这是代码:

JobService.cs:

namespace TesteUltrafan.Services
{
    public class JobService
    {
        private readonly IRepository _repository;

        public JobService(IRepository repository)
        {
            _repository = repository;
        }

        public Job CreateJobBanker()
        {
            var banker = new Job();

            string id = Guid.NewGuid().ToString("N");

            Console.WriteLine("Novo job banker id: {0}", id);

            banker.Id = id;
            banker.Type = JobType.Banker;
            banker.CreatedAt = DateTime.Now;

            Console.WriteLine("Salvando job banker id: {0}", id);

            Job jobBanker = _repository.SaveJob(banker);

            return jobBanker;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

program.cs:

public class Program
{
    public static void Main()
    {
        var jobService = new …
Run Code Online (Sandbox Code Playgroud)

c# interface class repository

2
推荐指数
1
解决办法
98
查看次数

标签 统计

c# ×1

class ×1

interface ×1

repository ×1