Example #1
0
        public async Task <IActionResult> postCompanyAssets([FromBody] PostOrganisationAsset postOrganisationAsset)
        {
            if (postOrganisationAsset == null)
            {
                return(Json(new
                {
                    msg = "No Data"
                }
                            ));
            }

            var  orgId    = getOrg();
            bool isAssign = true;

            if (postOrganisationAsset.EmployeeDetailId == Guid.Empty)
            {
                isAssign = false;
            }

            try
            {
                OrganisationAsset orgAsset = new OrganisationAsset()
                {
                    Id               = Guid.NewGuid(),
                    DeviceName       = postOrganisationAsset.DeviceName,
                    Brand            = postOrganisationAsset.Brand,
                    Model            = postOrganisationAsset.Model,
                    SerialNumber     = postOrganisationAsset.SerialNumber,
                    OrganisationId   = orgId,
                    IsAssigned       = isAssign,
                    EmployeeDetailId = postOrganisationAsset.EmployeeDetailId,
                };

                _context.Add(orgAsset);
                _context.SaveChanges();


                return(Json(new
                {
                    msg = "Success"
                }
                            ));
            }
            catch (Exception ee)
            {
            }

            return(Json(
                       new
            {
                msg = "Fail"
            }));
        }
Example #2
0
        public async Task <IActionResult> editCompanyAssets([FromBody] PostOrganisationAsset postOrganisationAsset)
        {
            if (postOrganisationAsset == null)
            {
                return(Json(new
                {
                    msg = "No Data"
                }
                            ));
            }

            var  orgId    = getOrg();
            bool isAssign = true;

            if (postOrganisationAsset.EmployeeDetailId == Guid.Empty)
            {
                isAssign = false;
            }

            try
            {
                var orgAsset = _context.OrganisationAssets.Where(x => x.Id == Guid.Parse(postOrganisationAsset.AId)).FirstOrDefault();
                orgAsset.DeviceName   = postOrganisationAsset.DeviceName;
                orgAsset.Brand        = postOrganisationAsset.Brand;
                orgAsset.Model        = postOrganisationAsset.Model;
                orgAsset.SerialNumber = postOrganisationAsset.SerialNumber;



                orgAsset.EmployeeDetailId = postOrganisationAsset.EmployeeDetailId;

                _context.Update(orgAsset);
                _context.SaveChanges();


                return(Json(new
                {
                    msg = "Success"
                }
                            ));
            }
            catch (Exception ee)
            {
            }

            return(Json(
                       new
            {
                msg = "Fail"
            }));
        }