Exemple #1
0
        public async Task CreateAsync(ServiceProvided serviceProvided)
        {
            using var ctx = new ApplicationContext();
            await ctx.ServicesProvided.AddAsync(serviceProvided);

            await ctx.SaveChangesAsync();
        }
 public static ServiceProvidedVM Parse(ServiceProvided vm)
 {
     return(new ServiceProvidedVM()
     {
         Id = vm.Id,
         ServiceId = vm.ServiceId,
     });
 }
        public ActionResult DeleteConfirmed(long id)
        {
            ServiceProvided serviceProvided = db.ServiceProvided.Find(id);

            db.ServiceProvided.Remove(serviceProvided);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 /// <summary/>
 public ForcedAcknowledgementRequest CreateForcedAcknowledgementRequest(ServiceProvided serviceProvided)
 {
     return(new ForcedAcknowledgementRequest(
                config: RequestConfig,
                originatorId: OriginatorId,
                serviceProvided: serviceProvided
                ));
 }
 public ActionResult Edit([Bind(Include = "Id,Description,Date,Value,Type,ClientId")] ServiceProvided serviceProvided)
 {
     if (ModelState.IsValid)
     {
         db.Entry(serviceProvided).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ClientId = new SelectList(db.Client, "ClientId", "Name", serviceProvided.ClientId);
     return(View(serviceProvided));
 }
        // GET: ServiceProvided/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ServiceProvided serviceProvided = db.ServiceProvided.Find(id);

            if (serviceProvided == null)
            {
                return(HttpNotFound());
            }
            return(View(serviceProvided));
        }
        public void TestCreateAndListServiceProvidedAsync()
        {
            ApplicationSeeder.Seed();

            var bo        = new ServiceProvidedBO();
            var foreignBO = new ServiceBO();

            var serviceProvided = new ServiceProvided(foreignBO.ListUndeleted().Result.First().Id);

            var resCreate = bo.CreateAsync(serviceProvided).Result;
            var resGet    = bo.ReadAsync(serviceProvided.Id).Result;

            Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null);
        }
        // GET: ServiceProvided/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ServiceProvided serviceProvided = db.ServiceProvided.Find(id);

            if (serviceProvided == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ClientId = new SelectList(db.Client, "ClientId", "Name", serviceProvided.ClientId);
            return(View(serviceProvided));
        }
        /*
         * CRUD + LIST
         */

        #region CREATE

        public virtual OperationResult Create(ServiceProvided serviceProvided)
        {
            try
            {
                using var transactionScope = new TransactionScope(TransactionScopeOption.Required, transactionOptions, TransactionScopeAsyncFlowOption.Enabled);
                _dao.Create(serviceProvided);
                transactionScope.Complete();

                return(new OperationResult <List <Service> >()
                {
                    Success = true
                });
            }
            catch (Exception e)
            {
                return(new OperationResult <List <Service> >()
                {
                    Success = false, Exception = e
                });
            }
        }
        public async virtual Task <OperationResult> DeleteAsync(ServiceProvided serviceProvided)
        {
            try
            {
                using var transactionScope = new TransactionScope(TransactionScopeOption.Required, transactionOptions, TransactionScopeAsyncFlowOption.Enabled);
                await _dao.DeleteAsync(serviceProvided);

                transactionScope.Complete();

                return(new OperationResult()
                {
                    Success = true
                });
            }
            catch (Exception e)
            {
                return(new OperationResult()
                {
                    Success = false, Exception = e
                });
            }
        }
        public ServiceProvided ToServiceProvided(ServiceProvided serviceProvided)
        {
            serviceProvided.ServiceId = ServiceId;

            return(serviceProvided);
        }
Exemple #12
0
 public async Task DeleteAsync(ServiceProvided serviceProvided)
 {
     serviceProvided.IsDeleted = true;
     await UpdateAsync(serviceProvided);
 }
Exemple #13
0
 public void Delete(ServiceProvided serviceProvided)
 {
     serviceProvided.IsDeleted = true;
     Update(serviceProvided);
 }
Exemple #14
0
 public async Task UpdateAsync(ServiceProvided serviceProvided)
 {
     using var ctx = new ApplicationContext();
     ctx.Entry(serviceProvided).State = EntityState.Modified;
     await ctx.SaveChangesAsync();
 }
Exemple #15
0
 public void Update(ServiceProvided serviceProvided)
 {
     using var ctx = new ApplicationContext();
     ctx.Entry(serviceProvided).State = EntityState.Modified;
     ctx.SaveChanges();
 }
 public bool CompareToModel(ServiceProvided model)
 {
     return(ServiceId == model.ServiceId);
 }
Exemple #17
0
        /*
         * CRUD + LIST
         */

        #region CREATE

        public void Create(ServiceProvided serviceProvided)
        {
            using var ctx = new ApplicationContext();
            ctx.ServicesProvided.Add(serviceProvided);
            ctx.SaveChanges();
        }
 /// <summary/>
 public string ForcedAcknowledgement(ServiceProvided serviceProvided)
 => ReadyRequest(CreateForcedAcknowledgementRequest(serviceProvided));